export interface basicObjectDTO {
    [key: string]: string | boolean | number | basicObjectDTO | basicObjectDTO[]
}
export interface stringObjectDTO {
    [key: string]: string | string[] | stringObjectDTO | number
}

export interface FileDto {
    fileType: string
    tempFilePath: string
    path: string
    file_name?: string
    external_url?: string
    preview_url?: string
    file_id?: string
}

export interface EventChannel {
    eventChannel: { emit: (key: string, data: any) => void }
}
